home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / grafik / 3d & render tools / irit / contrib / scripts / hershazu.irt < prev    next >
Encoding:
Text File  |  1996-07-16  |  6.9 KB  |  298 lines

  1. #
  2. # Hershey regular fonts - in IRIT format.
  3. #
  4.  
  5. hersheyA = list(
  6.     PLCurve( list( ptXY( 0, 12 ),
  7.            ptXY( -8, -9 ) ) ),
  8.     PLCurve( list( ptXY( 0, 12 ),
  9.            ptXY( 8, -9 ) ) ),
  10.     PLCurve( list( ptXY( -5, -2 ),
  11.            ptXY( 5, -2 ) ) ) );
  12. hersheyB = list(
  13.     PLCurve( list( ptXY( -7, 12 ),
  14.            ptXY( -7, -9 ) ) ),
  15.     PLCurve( list( ptXY( -7, 12 ),
  16.            ptXY( 2, 12 ),
  17.            ptXY( 5, 11 ),
  18.            ptXY( 6, 10 ),
  19.            ptXY( 7, 8 ),
  20.            ptXY( 7, 6 ),
  21.            ptXY( 6, 4 ),
  22.            ptXY( 5, 3 ),
  23.            ptXY( 2, 2 ) ) ),
  24.     PLCurve( list( ptXY( -7, 2 ),
  25.            ptXY( 2, 2 ),
  26.            ptXY( 5, 1 ),
  27.            ptXY( 6, 0 ),
  28.            ptXY( 7, -2 ),
  29.            ptXY( 7, -5 ),
  30.            ptXY( 6, -7 ),
  31.            ptXY( 5, -8 ),
  32.            ptXY( 2, -9 ),
  33.            ptXY( -7, -9 ) ) ) );
  34. hersheyC = list(
  35.     PLCurve( list( ptXY( 8, 7 ),
  36.            ptXY( 7, 9 ),
  37.            ptXY( 5, 11 ),
  38.            ptXY( 3, 12 ),
  39.            ptXY( -1, 12 ),
  40.            ptXY( -3, 11 ),
  41.            ptXY( -5, 9 ),
  42.            ptXY( -6, 7 ),
  43.            ptXY( -7, 4 ),
  44.            ptXY( -7, -1 ),
  45.            ptXY( -6, -4 ),
  46.            ptXY( -5, -6 ),
  47.            ptXY( -3, -8 ),
  48.            ptXY( -1, -9 ),
  49.            ptXY( 3, -9 ),
  50.            ptXY( 5, -8 ),
  51.            ptXY( 7, -6 ),
  52.            ptXY( 8, -4 ) ) ) );
  53. hersheyD = list(
  54.     PLCurve( list( ptXY( -7, 12 ),
  55.            ptXY( -7, -9 ) ) ),
  56.     PLCurve( list( ptXY( -7, 12 ),
  57.            ptXY( 0, 12 ),
  58.            ptXY( 3, 11 ),
  59.            ptXY( 5, 9 ),
  60.            ptXY( 6, 7 ),
  61.            ptXY( 7, 4 ),
  62.            ptXY( 7, -1 ),
  63.            ptXY( 6, -4 ),
  64.            ptXY( 5, -6 ),
  65.            ptXY( 3, -8 ),
  66.            ptXY( 0, -9 ),
  67.            ptXY( -7, -9 ) ) ) );
  68. hersheyE = list(
  69.     PLCurve( list( ptXY( -6, 12 ),
  70.            ptXY( -6, -9 ) ) ),
  71.     PLCurve( list( ptXY( -6, 12 ),
  72.            ptXY( 7, 12 ) ) ),
  73.     PLCurve( list( ptXY( -6, 2 ),
  74.            ptXY( 2, 2 ) ) ),
  75.     PLCurve( list( ptXY( -6, -9 ),
  76.            ptXY( 7, -9 ) ) ) );
  77. hersheyF = list(
  78.     PLCurve( list( ptXY( -6, 12 ),
  79.            ptXY( -6, -9 ) ) ),
  80.     PLCurve( list( ptXY( -6, 12 ),
  81.            ptXY( 7, 12 ) ) ),
  82.     PLCurve( list( ptXY( -6, 2 ),
  83.            ptXY( 2, 2 ) ) ) );
  84. hersheyG = list(
  85.     PLCurve( list( ptXY( 8, 7 ),
  86.            ptXY( 7, 9 ),
  87.            ptXY( 5, 11 ),
  88.            ptXY( 3, 12 ),
  89.            ptXY( -1, 12 ),
  90.            ptXY( -3, 11 ),
  91.            ptXY( -5, 9 ),
  92.            ptXY( -6, 7 ),
  93.            ptXY( -7, 4 ),
  94.            ptXY( -7, -1 ),
  95.            ptXY( -6, -4 ),
  96.            ptXY( -5, -6 ),
  97.            ptXY( -3, -8 ),
  98.            ptXY( -1, -9 ),
  99.            ptXY( 3, -9 ),
  100.            ptXY( 5, -8 ),
  101.            ptXY( 7, -6 ),
  102.            ptXY( 8, -4 ),
  103.            ptXY( 8, -1 ) ) ),
  104.     PLCurve( list( ptXY( 3, -1 ),
  105.            ptXY( 8, -1 ) ) ) );
  106. hersheyH = list(
  107.     PLCurve( list( ptXY( -7, 12 ),
  108.            ptXY( -7, -9 ) ) ),
  109.     PLCurve( list( ptXY( 7, 12 ),
  110.            ptXY( 7, -9 ) ) ),
  111.     PLCurve( list( ptXY( -7, 2 ),
  112.            ptXY( 7, 2 ) ) ) );
  113. hersheyI = list(
  114.     PLCurve( list( ptXY( 0, 12 ),
  115.            ptXY( 0, -9 ) ) ) );
  116. hersheyJ = list(
  117.     PLCurve( list( ptXY( 4, 12 ),
  118.            ptXY( 4, -4 ),
  119.            ptXY( 3, -7 ),
  120.            ptXY( 2, -8 ),
  121.            ptXY( 0, -9 ),
  122.            ptXY( -2, -9 ),
  123.            ptXY( -4, -8 ),
  124.            ptXY( -5, -7 ),
  125.            ptXY( -6, -4 ),
  126.            ptXY( -6, -2 ) ) ) );
  127. hersheyK = list(
  128.     PLCurve( list( ptXY( -7, 12 ),
  129.            ptXY( -7, -9 ) ) ),
  130.     PLCurve( list( ptXY( 7, 12 ),
  131.            ptXY( -7, -2 ) ) ),
  132.     PLCurve( list( ptXY( -2, 3 ),
  133.            ptXY( 7, -9 ) ) ) );
  134. hersheyL = list(
  135.     PLCurve( list( ptXY( -6, 12 ),
  136.            ptXY( -6, -9 ) ) ),
  137.     PLCurve( list( ptXY( -6, -9 ),
  138.            ptXY( 6, -9 ) ) ) );
  139. hersheyM = list(
  140.     PLCurve( list( ptXY( -8, 12 ),
  141.            ptXY( -8, -9 ) ) ),
  142.     PLCurve( list( ptXY( -8, 12 ),
  143.            ptXY( 0, -9 ) ) ),
  144.     PLCurve( list( ptXY( 8, 12 ),
  145.            ptXY( 0, -9 ) ) ),
  146.     PLCurve( list( ptXY( 8, 12 ),
  147.            ptXY( 8, -9 ) ) ) );
  148. hersheyN = list(
  149.     PLCurve( list( ptXY( -7, 12 ),
  150.            ptXY( -7, -9 ) ) ),
  151.     PLCurve( list( ptXY( -7, 12 ),
  152.            ptXY( 7, -9 ) ) ),
  153.     PLCurve( list( ptXY( 7, 12 ),
  154.            ptXY( 7, -9 ) ) ) );
  155. hersheyO = list(
  156.     PLCurve( list( ptXY( -2, 12 ),
  157.            ptXY( -4, 11 ),
  158.            ptXY( -6, 9 ),
  159.            ptXY( -7, 7 ),
  160.            ptXY( -8, 4 ),
  161.            ptXY( -8, -1 ),
  162.            ptXY( -7, -4 ),
  163.            ptXY( -6, -6 ),
  164.            ptXY( -4, -8 ),
  165.            ptXY( -2, -9 ),
  166.            ptXY( 2, -9 ),
  167.            ptXY( 4, -8 ),
  168.            ptXY( 6, -6 ),
  169.            ptXY( 7, -4 ),
  170.            ptXY( 8, -1 ),
  171.            ptXY( 8, 4 ),
  172.            ptXY( 7, 7 ),
  173.            ptXY( 6, 9 ),
  174.            ptXY( 4, 11 ),
  175.            ptXY( 2, 12 ),
  176.            ptXY( -2, 12 ) ) ) );
  177. hersheyP = list(
  178.     PLCurve( list( ptXY( -7, 12 ),
  179.            ptXY( -7, -9 ) ) ),
  180.     PLCurve( list( ptXY( -7, 12 ),
  181.            ptXY( 2, 12 ),
  182.            ptXY( 5, 11 ),
  183.            ptXY( 6, 10 ),
  184.            ptXY( 7, 8 ),
  185.            ptXY( 7, 5 ),
  186.            ptXY( 6, 3 ),
  187.            ptXY( 5, 2 ),
  188.            ptXY( 2, 1 ),
  189.            ptXY( -7, 1 ) ) ) );
  190. hersheyQ = list(
  191.     PLCurve( list( ptXY( -2, 12 ),
  192.            ptXY( -4, 11 ),
  193.            ptXY( -6, 9 ),
  194.            ptXY( -7, 7 ),
  195.            ptXY( -8, 4 ),
  196.            ptXY( -8, -1 ),
  197.            ptXY( -7, -4 ),
  198.            ptXY( -6, -6 ),
  199.            ptXY( -4, -8 ),
  200.            ptXY( -2, -9 ),
  201.            ptXY( 2, -9 ),
  202.            ptXY( 4, -8 ),
  203.            ptXY( 6, -6 ),
  204.            ptXY( 7, -4 ),
  205.            ptXY( 8, -1 ),
  206.            ptXY( 8, 4 ),
  207.            ptXY( 7, 7 ),
  208.            ptXY( 6, 9 ),
  209.            ptXY( 4, 11 ),
  210.            ptXY( 2, 12 ),
  211.            ptXY( -2, 12 ) ) ),
  212.     PLCurve( list( ptXY( 1, -5 ),
  213.            ptXY( 7, -11 ) ) ) );
  214. hersheyR = list(
  215.     PLCurve( list( ptXY( -7, 12 ),
  216.            ptXY( -7, -9 ) ) ),
  217.     PLCurve( list( ptXY( -7, 12 ),
  218.            ptXY( 2, 12 ),
  219.            ptXY( 5, 11 ),
  220.            ptXY( 6, 10 ),
  221.            ptXY( 7, 8 ),
  222.            ptXY( 7, 6 ),
  223.            ptXY( 6, 4 ),
  224.            ptXY( 5, 3 ),
  225.            ptXY( 2, 2 ),
  226.            ptXY( -7, 2 ) ) ),
  227.     PLCurve( list( ptXY( 0, 2 ),
  228.            ptXY( 7, -9 ) ) ) );
  229. hersheyS = list(
  230.     PLCurve( list( ptXY( 7, 9 ),
  231.            ptXY( 5, 11 ),
  232.            ptXY( 2, 12 ),
  233.            ptXY( -2, 12 ),
  234.            ptXY( -5, 11 ),
  235.            ptXY( -7, 9 ),
  236.            ptXY( -7, 7 ),
  237.            ptXY( -6, 5 ),
  238.            ptXY( -5, 4 ),
  239.            ptXY( -3, 3 ),
  240.            ptXY( 3, 1 ),
  241.            ptXY( 5, 0 ),
  242.            ptXY( 6, -1 ),
  243.            ptXY( 7, -3 ),
  244.            ptXY( 7, -6 ),
  245.            ptXY( 5, -8 ),
  246.            ptXY( 2, -9 ),
  247.            ptXY( -2, -9 ),
  248.            ptXY( -5, -8 ),
  249.            ptXY( -7, -6 ) ) ) );
  250. hersheyT = list(
  251.     PLCurve( list( ptXY( 0, 12 ),
  252.            ptXY( 0, -9 ) ) ),
  253.     PLCurve( list( ptXY( -7, 12 ),
  254.            ptXY( 7, 12 ) ) ) );
  255. hersheyU = list(
  256.     PLCurve( list( ptXY( -7, 12 ),
  257.            ptXY( -7, -3 ),
  258.            ptXY( -6, -6 ),
  259.            ptXY( -4, -8 ),
  260.            ptXY( -1, -9 ),
  261.            ptXY( 1, -9 ),
  262.            ptXY( 4, -8 ),
  263.            ptXY( 6, -6 ),
  264.            ptXY( 7, -3 ),
  265.            ptXY( 7, 12 ) ) ) );
  266. hersheyV = list(
  267.     PLCurve( list( ptXY( -8, 12 ),
  268.            ptXY( 0, -9 ) ) ),
  269.     PLCurve( list( ptXY( 8, 12 ),
  270.            ptXY( 0, -9 ) ) ) );
  271. hersheyW = list(
  272.     PLCurve( list( ptXY( -10, 12 ),
  273.            ptXY( -5, -9 ) ) ),
  274.     PLCurve( list( ptXY( 0, 12 ),
  275.            ptXY( -5, -9 ) ) ),
  276.     PLCurve( list( ptXY( 0, 12 ),
  277.            ptXY( 5, -9 ) ) ),
  278.     PLCurve( list( ptXY( 10, 12 ),
  279.            ptXY( 5, -9 ) ) ) );
  280. hersheyX = list(
  281.     PLCurve( list( ptXY( -7, 12 ),
  282.            ptXY( 7, -9 ) ) ),
  283.     PLCurve( list( ptXY( 7, 12 ),
  284.            ptXY( -7, -9 ) ) ) );
  285. hersheyY = list(
  286.     PLCurve( list( ptXY( -8, 12 ),
  287.            ptXY( 0, 2 ),
  288.            ptXY( 0, -9 ) ) ),
  289.     PLCurve( list( ptXY( 8, 12 ),
  290.            ptXY( 0, 2 ) ) ) );
  291. hersheyZ = list(
  292.     PLCurve( list( ptXY( 7, 12 ),
  293.            ptXY( -7, -9 ) ) ),
  294.     PLCurve( list( ptXY( -7, 12 ),
  295.            ptXY( 7, 12 ) ) ),
  296.     PLCurve( list( ptXY( -7, -9 ),
  297.            ptXY( 7, -9 ) ) ) );
  298.